1
Strategi Ekspor: Arsip vs. Bundel
AI016Lesson 12
00:00

Pilihan antara git archive dan git bundle tergantung pada apakah Anda mengirimkan kode sumber mentah atau riwayat repositori yang dapat dipindahkan.

1. Inklusi vs. Eksklusi Metadata

Perbedaan teknis utama adalah penanganan terhadap direktori .git (objek_internal). Git archive secara sengaja menghilangkan metadata internal ini untuk menghasilkan struktur file ringan dan "bersih". Sebaliknya, Git bundle mempertahankan seluruh graf objek, secara efektif mengubah file menjadi remote asal (objek_internal).

2. Matriks Strategi

FiturGit ArsipGit Bundel
Mengandung .git?TidakYa
Riwayat CommitTidak adaLengkap
PenggunaanDeploiTransportasi
Format.zip / .tarBiner

3. Daya Tahan Status

Ketika ditargetkan ke cabang master (objek_internal), arsip merupakan gambaran statis. Bundel mempertahankan integritas dari cabang master (referensi cepat), memungkinkan penerima melakukan git log dan pembaruan bertahap.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>